<?php
autenticacao("vendas");
if(master()){
    if($_POST["btn_gerar"] == "Gerar"){
        $dt_i_d = substr($_POST["dt_i"], 0, 2);
        $dt_i_m = substr($_POST["dt_i"], 3, 2);
        $dt_i_a = substr($_POST["dt_i"], 6, 4);
        if(valida::data($dt_i_d, $dt_i_m, $dt_i_a) && strlen($dt_i_d > 0) && strlen($dt_i_m > 0) && strlen($dt_i_a > 0)){
            $dt_i = $dt_i_a.'-'.$dt_i_m.'-'.$dt_i_d;
        }else{
            $dt_i = '';
        }
        
        $dt_f_d = substr($_POST["dt_f"], 0, 2);
        $dt_f_m = substr($_POST["dt_f"], 3, 2);
        $dt_f_a = substr($_POST["dt_f"], 6, 4);
        if(valida::data($dt_f_d, $dt_f_m, $dt_f_a) && strlen($dt_f_d > 0) && strlen($dt_f_m > 0) && strlen($dt_f_a > 0)){
            $dt_f = $dt_f_a.'-'.$dt_f_m.'-'.$dt_f_d;
        }else{
            $dt_f = '';
        }
        
        if(valida::numero($_POST["uf"])){ $uf = $_POST["uf"]; }
        if(valida::numero($_POST["cidade_$uf"])){ $cid = $_POST["cidade_$uf"]; }
        
        if($_POST["bloq"] != '' && valida::numero($_POST["bloq"])){ $bloq = $_POST["bloq"]; }
        
        $rel_dt   = '';
        $rel_cid  = '';
        $rel_bloq = '';
        
        $sql = "select id, nome, ddd_tel, telefone, email, datanascimento, bloqueio from Cliente where filial = '".$_SESSION["angel_filial"]."'";
        if($dt_i != ''){
            $sql .= " and datanascimento >= '$dt_i'";
            $rel_dt = "a partir de ".converte_data($dt_i)." ";
        }
        if($dt_f != ''){
            $sql .= " and datanascimento <= '$dt_f'";
            $rel_dt .= "até ".converte_data($dt_f);
        }
        
        if($cid != ''){
            $sql .= " and cidade = '$cid'";
            $sql_cid = "select cidade from cidade where id = '$cid'";
            $conexao = db::conecta();
            $result = db::query($sql_cid, $conexao);
            db::close($conexao);
            $cidade = db::fetch_array($result);
            
            $rel_cid = $cidade[0]." - ";
        }
        if($uf != 0){
            if($cid == ''){ $rel_cid = ''; }
            $sql .= " and uf = '$uf'";
            $sql_est = "select sigla from estado where id = '$uf'";
            $conexao = db::conecta();
            $result = db::query($sql_est, $conexao);
            db::close($conexao);
            $estado = db::fetch_array($result);
                
            $rel_cid .= $estado[0];
        }
        
        if($bloq != ''){
            $sql .= " and bloqueio = '$bloq'";
            if($bloq == 1){
                $rel_bloq = "Sim";
            }else{
                $rel_bloq = "Não";
            }
        }
        
        $sql .= " order by nome";
        
        if($rel_dt == ''){ $rel_dt   = "nenhum"; }
        if($rel_cid == ''){ $rel_cid  = "nenhum"; }
        if($rel_bloq == ''){ $rel_bloq = "Irrelevante"; }
        ?>
            <table class='tabela'>
                <tr>
                    <th>Atributo</th>
                    <th>Valor</th>
                </tr>
                <tr>
                    <td>Data de Nascimento</td>
                    <td><?php echo $rel_dt; ?></td>
                </tr>
                <tr class="tb_zebrada">
                    <td>Cidade</td>
                    <td><?php echo $rel_cid; ?></td>
                </tr>
                <tr>
                    <td>Bloqueado</td>
                    <td><?php echo $rel_bloq; ?></td>
                </tr>
            </table>
            <table class='tabela'>
                <tr>
                    <th><label>ID</label></th>
                    <th><label>Nome</label></th>
                    <th><label>Telefone</label></th>
                    <th><label>Email</label></th>
                    <th><label>Data de Nascimento</label></th>
                    <th><label>Status</label></th>
                </tr>
        <?php
        $cor[0] = '';
        $cor[1] = "class='tb_zebrada'";
        $cnt = 0;
        $conexao = db::conecta();
        $result = db::query($sql, $conexao);
        db::close($conexao);
        while($cliente = db::fetch_array($result)){
            $telefone = '('.$cliente["ddd_tel"].') '.$cliente["telefone"];
            echo "
                <tr ".$cor[$cnt]."'>
                    <td><label>".$cliente["id"]."</label></td>
                    <td class='bot_tabela'><a href='".url("pag", "cliente_consulta")."&id_cliente=".$cliente["id"]."' name='Consultar por ".$cliente["nome"]."'><label>".$cliente["nome"]."</label></a></td>
                    <td><label>$telefone</label></td>
                    <td><label>".$cliente["email"]."</label></td>
                    <td><label>".converte_data($cliente["datanascimento"])."</label></td>
                    <td><label>";
            if($cliente["bloqueio"] == 0){
                echo "Ativo";
            }else{
                echo "Bloqueado";
            }
                    echo "</label></td>
                </tr>";
            unset($cliente);
            if($cnt == 1){ $cnt = 0; }else{ $cnt++; }
        }
        echo "
            </table>
            <a href='".url("pag", "rel_cliente")."' name='Voltar'><button class='botaovoltar'><label>Voltar</label></button></a>
        <button class='botaoimprimir' onClick='window.print();'><label>Imprimir</label></button>\n";
    }else{
?>
            <form action='<?php echo url("pag", "rel_cliente"); ?>' method='post' class='formulario'>
                <div class='divisao'>
                    <p id="cad_titulo" style='width: 190px;'>Data de Nascimento</p>
                    <label class="campos">Inicial: </label>
                    <input type="text" name="dt_i" OnKeyPress="formatar(this, '00/00/0000')" value="<?php echo $dt_i; ?>" />
                    <label class="campos">Final: </label>
                    <input type="text" name="dt_f" OnKeyPress="formatar(this, '00/00/0000')" value="<?php echo $dt_f; ?>" />
                </div>
                <br />
                <div class='divisao'>
                    <p id="cad_titulo" style='width: 70px;'>Cidade</p>
                    <label class="campos">UF: </label>
                    <select name='uf' id='uf' style='width: 50px;' onChange="show_city(this.value);">
                            <option value='0'> -- </option>
                        <?php
                        $sql = "select id, sigla from estado";
                        $conexao = db::conecta();
                        $result = db::query($sql, $conexao);
                        while ($estado = db::fetch_array($result)){
                            echo "
                            <option value='".$estado["id"]."' ";
                            if($uf == $estado["id"]){ echo "selected='selected'"; } 
                            echo "> ".$estado["sigla"]." </option>
                            ";
                        }
                        db::close($conexao);
                        ?>
                    </select>

                    <label class="campos">Cidade:</label>
                    <div id="cidade_rel">
                        <select name='estado' id='est_0'>
                                <option value='0'> -- Selecione o Estado -- </option>
                        </select>
                        <?php
                        $sql = "select id from estado";
                        $conexao = db::conecta();
                        $result = db::query($sql, $conexao);
                        while ($estado = db::fetch_array($result)){
                                echo "
                        <select name='cidade_".$estado["id"]."' id='est_".$estado["id"]."' style='display: none;'>
                            <option value='0'> -- Nenhuma Cidade -- </option>";

                                $sql_cidade = "select id, cidade from cidade where id_est = '".$estado["id"]."'";
                                $res = db::query($sql_cidade, $conexao);
                                while ($cidade = db::fetch_array($res)){
                                        echo "
                                        <option value='".$cidade["id"]."' ";
                                        if($cid == $cidade["id"]){ echo "selected='selected'"; }
                                        echo ">".$cidade["cidade"]."</option>";
                                }

                                echo "
                        </select>";
                        }
                        db::close($conexao);
                        ?>
                    </div>
                </div>
                <br />
                <div class='divisao'>
                    <p id="cad_titulo" style='width: 100px;'>Bloqueado</p>
                    <input type="radio" name="bloq" id="bloq1" value="1" <?php if($bloq == 1){ echo "checked"; } ?> />
                    <label for="bloq1" class="campos">Sim</label>
                    <input type="radio" name="bloq" id="bloq0" value="0" <?php if($bloq == 0){ echo "checked"; } ?> style="margin-left: 30px;" />
                    <label for="bloq0" class="campos">Não</label>
                    <input type="radio" name="bloq" id="bloq2" value="" <?php if($bloq == ''){ echo "checked"; } ?> style="margin-left: 30px;" />
                    <label for="bloq2" class="campos">Irrelevante</label>
                </div>
                <br />
                <input type="submit" name="btn_gerar" value="Gerar" class="botaook" />
            </form>
<?php 
        echo "
            <a href='".url("pag", "clientes")."' name='Voltar'><button class='botaovoltar'><label>Voltar</label></button></a>";
    }
}
?>
